package com.chalk.vo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 服务vo
 */
@Data
public class SellerServeVo {
    /**
     * 卖家id
     */
    @ApiModelProperty(name = "sellerId", value = "卖家id")
    @TableId(type = IdType.ID_WORKER_STR)
    private String sellerId;


    /**
     * 卖家（店铺）名称，系统内唯一
     */
    @ApiModelProperty(name = "sellerName", value = "卖家（店铺）名称，系统内唯一")
    @TableField("seller_name")
    private String sellerName;

    /**
     * 卖家（店铺）logo图片地址
     */
    @ApiModelProperty(name = "logoPicUrl", value = "卖家（店铺）logo图片地址")
    @TableField("logo_pic_url")
    private String logoPicUrl;

    /**
     * 联系地址，2级行政区（市/直辖市区县）名称
     */
    @ApiModelProperty(name = "addrRegion2Name", value = "联系地址，2级行政区（市/直辖市区县）名称")
    @TableField("addr_region2_name")
    private String addrRegion2Name;

    /**
     * 经度
     */
    @ApiModelProperty(name = "coordinateY", value = "经度")
    @TableField("coordinate_y")
    private String coordinateY;
    /**
     * 纬度
     */
    @ApiModelProperty(name = "coordinateX", value = "纬度")
    @TableField("coordinate_x")
    private String coordinateX;

    /**
     * 月销
     */
    private Integer monthlySales;
    /**
     * 距离
     */
    private double distance;
    /**
     * 系统分配店铺名称
     */
    @ApiModelProperty(name = "sysSellerName", value = "系统分配店铺名称")
    @TableField("sys_seller_name")
    private String sysSellerName;

    //是否是关注店铺 （只在服务处列表用）
    private boolean favoriteShop = false;

    /**
     * 是否全网（0否 1是）
     */
    @ApiModelProperty(name = "isNetwork", value = "是否全网（0否 1是）")
    @TableField("is_network")
    private Integer isNetwork;
}
